from die import Die
import pygal

#创建一个D6
die = Die()

#掷骰子，并将结果存储在一个列表中
results = []
for roll_num in range(100):
	result = die.roll()
	results.append(result)

#print(results)

#分析结果
frequencies = []

for value in range(1, die.num_side+1):
	frequency = results.count(value)
	frequencies.append(frequency)

#print(frequencies)

#对结果可视化
hist = pygal.Bar()
hist.title = "Result of rolling one D6 1000 times."
hist.x_labels = ['1','2','3','4','5','6']
hist.x_title = "Result"
hist.y_title = "Frequency of Result"

hist.add('D6', frequencies)
hist.render_to_file('die_visual.svg')
